package com.lzs.adx.web.modules.adx.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;


/**
 * 广告上报表
 *
 * @author wangzhijun 825400558@qq.com
 * @since 1.0.0 2023-06-06
 */
@Data
@ApiModel(value = "广告上报表")
public class ReportDTO implements Serializable {
    private static final long serialVersionUID = 1L;

	@ApiModelProperty(value = "主键ID")
	private Long id;


	/**
	 * dsp账户ID
	 */
	private String dspId;

	@ApiModelProperty(value = "渠道上报的请求流水ID")
	private String requestId;

	@ApiModelProperty(value = "事件类型（imp曝光，click点击,download下载）")
	private String eventType;

	@ApiModelProperty(value = "事件发生的时间")
	private String traceTime;

	@ApiModelProperty(value = "上报的IP")
	private String ip;

	@ApiModelProperty(value = "设备标识")
	private String oaid;

	@ApiModelProperty(value = "计划ID")
	private String campaignId;

	@ApiModelProperty(value = "任务ID")
	private String adgroupId;

	@ApiModelProperty(value = "素材ID")
	private String contentId;

	@ApiModelProperty(value = "回传参数（需要在回传的转化行为数 据中携带）")
	private String callback;

	@ApiModelProperty(value = "上报的渠道（Hw）")
	private String channel;

	@ApiModelProperty(value = "对应的广告位ID")
	private String tagId;

	@ApiModelProperty(value = "转换类型【2新登，3，收购，4，次日留存，6，拉活UV,7拉活存单，8当日首购】")
	private String resultType;

	@ApiModelProperty(value = "转化时间")
	private String resultTime;

	@ApiModelProperty(value = "自己的流水ID")
	private String bizRequestId;

	@ApiModelProperty(value = "仅支持 非华为手机且采集不到oaid的场景")
	private String imei;

	@ApiModelProperty(value = "创建时间")
	private Date createTime;

	@ApiModelProperty(value = "更新时间")
	private Date updateTime;


}